(() => {
    var modules = ({
      "./src/title.js": ((__unused_webpack_module, exports, require) => {
        "use strict";
        require.r(exports);
        // common.js 和 es6 中模块引入的区别？
        //  1.CommonJS 模块输出的是一个值的拷贝，ES6 模块输出的是值的引用。
 
        //  commonjs并不能获取到改变的值，他是直接赋值
       //  exports.name = "title_name";
       //  exports.age = "title_age";
 
       //  esmodule如此设计是因为如果改变了值，但同样可以通过get获取到新的值

      // 2、CommonJS 模块是运行时加载，ES6 模块是编译时输出接口。
      // 3、CommonJs 是单个值导出，ES6 Module可以导出多个
      // 4、CommonJs 是动态语法可以写在判断里，ES6 Module 静态语法只能写在顶层（这也是treeShaking的核心）
      // 5、CommonJs 的 this 是当前模块，ES6 Module的 this 是 undefined
        require.d(exports, {
          "default": () => (__WEBPACK_DEFAULT_EXPORT__),
          "age": () => (age),
          "name": () => (name)
        });
        const __WEBPACK_DEFAULT_EXPORT__ = ("title_name");
        const age = "title_age";
        let name
        setTimeout(() => {
          name = "title_ikki";
        })
      })
    });
    var cache = {};
 
    function require(moduleId) {
      var cachedModule = cache[moduleId];
      if (cachedModule !== undefined) {
        return cachedModule.exports;
      }
      var module = cache[moduleId] = {
        exports: {}
      };
      modules[moduleId](module, module.exports, require);
      return module.exports;
    }
    (() => {
      require.d = (exports, definition) => {
        for (var key in definition) {
          if (require.o(definition, key) && !require.o(exports, key)) {
            Object.defineProperty(exports, key, {
              enumerable: true,
              get: definition[key]
            });
          }
        }
      };
    })();
    (() => {
      require.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
    })();
    (() => {
      require.r = (exports) => {
        if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {
          Object.defineProperty(exports, Symbol.toStringTag, {
            value: 'Module'
          });
        }
        Object.defineProperty(exports, '__esModule', {
          value: true
        });
      };
    })();
    var exports = {};
    (() => {
      let title = require("./src/title.js");
      console.log(title);
      console.log(title.age);
      console.log(title.name);
    })();
  })();